package com.gxa.modules.app.outpatient.selfpay.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * @ClassName OrderPayListDto
 * @Description 缴费记录查询对象
 * @Author Mr.YUAN
 * @Date 2022/11/16 19:15
 */
@Data
@Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "门诊缴费记录")
public class OrderPayListDto {

    @ApiModelProperty("缴费时间")
    private Date payTime;

    @ApiModelProperty("订单号")
    private String orderId;

    @ApiModelProperty("患者姓名")
    private String patientName;

    @ApiModelProperty("就诊卡号")
    private String visitNum;

    @ApiModelProperty("费用类型")
    private Integer expenseType;

    @ApiModelProperty("支付方式")
    private Integer payType;

    @ApiModelProperty("缴费总额")
    private double orderTotal;

    @ApiModelProperty("缴费状态")
    private String orderStatus;

    @ApiModelProperty("卡内余额")
    private double cardBalance;

    @ApiModelProperty("科室名字")
    private String departmentName;

    @ApiModelProperty("医生名字")
    private String doctorName;
}